/*
 *  Licensed to the Apache Software Foundation (ASF) under one
 *  or more contributor license agreements.  See the NOTICE file
 *  distributed with this work for additional information
 *  regarding copyright ownership.  The ASF licenses this file
 *  to you under the Apache License, Version 2.0 (the
 *  "License"); you may not use this file except in compliance
 *  with the License.  You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 *  Unless required by applicable law or agreed to in writing,
 *  software distributed under the License is distributed on an
 *  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 *  KIND, either express or implied.  See the License for the
 *  specific language governing permissions and limitations
 *  under the License.
 *
 */
package com.google.code.bigyang.config;

public class ExtendConfiguration {

	private ExtendConfiguration() {
		
	}
	
	private static String logClassName = Constant.DEFAULT_LOGIMPL_CLASS;

	private static boolean debugEnable = Constant.LOG_DEBUG_ENABLE;
	
	private static int acceptorNum = Constant.ACCEPT_NUM;
	
	private static int selectorNum = Constant.SELECT_NUM;
	
	private static int incrementBufferSize = Constant.INCREMENT_BUFFER_SIZE;
	
	private static int decrementBufferSize = Constant.DECREMENT_BUFFER_SIZE;
	
	
	public static String getLogClassName() {
		return logClassName;
	}

	public static void setLogClassName(String logClassName) {
		ExtendConfiguration.logClassName = logClassName;
	}

	public static boolean isDebugEnable() {
		return debugEnable;
	}

	public static void setDebugEnable(boolean debugEnable) {
		ExtendConfiguration.debugEnable = debugEnable;
	}

	public static int getAcceptorNum() {
		return acceptorNum;
	}

	public static void setAcceptorNum(int acceptorNum) {
		ExtendConfiguration.acceptorNum = acceptorNum;
	}

	public static int getSelectorNum() {
		return selectorNum;
	}

	public static void setSelectorNum(int selectorNum) {
		ExtendConfiguration.selectorNum = selectorNum;
	}

	public static int getIncrementBufferSize() {
		return incrementBufferSize;
	}

	public static int getDecrementBufferSize() {
		return decrementBufferSize;
	}

	public static void setIncrementBufferSize(int incrementBufferSize) {
		ExtendConfiguration.incrementBufferSize = incrementBufferSize;
	}

	public static void setDecrementBufferSize(int decrementBufferSize) {
		ExtendConfiguration.decrementBufferSize = decrementBufferSize;
	}

	
	
}
